$color : #1668dc;
#app{
  min-height: 100vh;
  min-width: 100vw;
}
* {
  padding: 0;
  margin: 0;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
  background-repeat: no-repeat;
}

:where(.css-dev-only-do-not-override-17yhhjv).ant-layout .ant-layout-header {
  padding-inline: 0px;
}


body {
  font-size: 16px;
  font-weight: 400;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1;
  -webkit-overflow-scrolling: touch;
  //设置滚动容器的滚动效果
  -webkit-font-smoothing: antialiased;
  //字体抗锯齿渲染
}

html,
body {
  height: 100%;
}

a,
a:active,
a:hover {
  color: unset;
  text-decoration: none;
}

ol,
ul,
li {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
}

input,
textarea,
select {
  outline: none;
  background: unset;
  appearance: none;
  -webkit-appearance: none;
  border: none;
}

.flex_center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* 禁止选中文本内容 */
/* *:not(input, select, textArea) {
  -webkit-user-select: none;
} */

//最重要！！！没有设置width和height，咋弄都不生效
::-webkit-scrollbar :not(.ant-picker-time-panel-column) {
  width: 7px;
  height: 7px;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border: 0px solid transparent;
}

//轨道
::-webkit-scrollbar-track {
  //box-shadow: 1px 1px 1px #132465 inset;
  // border-radius: 3px;
  background: #001529;
  /*  border-radius: 0; */
}

//滑块
::-webkit-scrollbar-thumb {
  min-height: 10px;
  //background-clip: content-box;
  border-radius: 5px;
  background: #022f38;
  -webkit-box-shadow: inset 0 0 6px #22b6c7;
  //box-shadow: 0 0 0 1px #132465 inset;
}

::-webkit-scrollbar-corner {
  background: transparent;
}

.ant-modal-close-x .anticon {
  padding: 3px !important;
}

.ant-modal-content {
  background-color: #122942 !important;
  z-index: 100001;
}

.ant-modal-title {
  background-color: #122942 !important;
  color: #00E5FF !important;
}

.ant-popover-inner {
  background-color: #122942 !important;

  &>* {
    color: #00E5FF !important;
  }

}

.default {
  .ant-modal-content {
    background-color: #fff !important;
    z-index: 100001;
  }

  .ant-modal-title {
    background-color: #fff !important;
    color: #000 !important;
  }

  .ant-popover-inner {
    background-color: #fff !important;
    overflow: hidden;

    &>* {
      color: #000 !important;
    }

  }
}

.ant-modal-body {
  .details {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 4px 0;

    &:not(:first-child) {
      border-top: 1px solid #00E5FF;
    }

    &>span {
      flex: 1;
    }
  }
}



.dv-scroll-board .header .header-item {
  font-size: 12px !important;
  font-family: PingFangSC, PingFang SC !important;
}

.dv-scroll-board .rows .row-item {
  font-size: 12px !important;
  font-family: PingFangSC, PingFang SC !important;
}

.ant-popconfirm-message-title {
  color: #fff;
}

/* .dv-scroll-board {
  .header {
    display: flex;
    justify-content: space-between;
    text-align: center;
    &>*{
      flex: 1;
    }
  }
  .row-item{
    justify-content: space-between;
    text-align: center;
    &>*{
      flex: 1;
    }

  }

} */
// 使用api弹窗的样式
.modal_confirm {

  .ant-modal-content {
    background-color: #fff !important;
    z-index: 100001;
  }

  .ant-modal-title {
    background-color: #fff !important;
  }
}

.mr10 {
  margin-right: 10px;
}

/* 通用开发中页面样式
 */
@-webkit-keyframes text-pop-up-top {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    text-shadow: none;
  }

  100% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    text-shadow: 0 1px 0 #cccccc, 0 2px 0 #cccccc, 0 3px 0 #cccccc,
      0 4px 0 #cccccc, 0 5px 0 #cccccc, 0 6px 0 #cccccc, 0 7px 0 #cccccc,
      0 8px 0 #cccccc, 0 9px 0 #cccccc, 0 50px 30px rgba(0, 0, 0, 0.3);
  }
}

@keyframes text-pop-up-top {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    text-shadow: none;
  }

  100% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    text-shadow: 0 1px 0 #cccccc, 0 2px 0 #cccccc, 0 3px 0 #cccccc,
      0 4px 0 #cccccc, 0 5px 0 #cccccc, 0 6px 0 #cccccc, 0 7px 0 #cccccc,
      0 8px 0 #cccccc, 0 9px 0 #cccccc, 0 50px 30px rgba(0, 0, 0, 0.3);
  }
}

.text-pop-up-top {
  text-align: center;
  margin: 0 auto;
  line-height: 80vh;
  font-size: 55px;
  color: #818181;
  -webkit-animation: text-pop-up-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: text-pop-up-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.welcom{
  color: #555555;
  font-size: 70px;

}

// 为了解决控制台报错
.ant-modal-wrap{
  [aria-hidden=true]{
    display: none !important;
  }
}
.ant-card-body{
  padding: 8px 8px 4px !important ;
}
.ant-form-item{
  margin-bottom: 4px !important;
}
